package beans;
 
import daos.CampeonatoDAO;
import entitys.Campeonato;
import java.util.List;
import javax.faces.bean.ManagedBean;

/**
 *
 * @author Amauri
 */
@ManagedBean
public class CampeonatoBean {
    
    private Campeonato camp;
    private CampeonatoDAO dao;

    public CampeonatoBean(){
        this.dao = new CampeonatoDAO();
        this.camp = new Campeonato();
    }
    
    public List<Campeonato> getAll(){
        return this.getDao().listAll();
    }
    
    public Campeonato getCamp() {
        return camp;
    }
    
    public String salvar(){
        this.getDao().persistir(this.getCamp());
        return "campeonatos_listar";
    }
    
    public String alterar(Campeonato camp){
        this.setCamp(camp);
        return "campeonatos";
    }
    
    public String excluir(Campeonato camp){
        this.getDao().delete(camp);
        return null;
    }

    public void setCamp(Campeonato camp) {
        this.camp = camp;
    }

    public CampeonatoDAO getDao() {
        return dao;
    }

    public void setDao(CampeonatoDAO dao) {
        this.dao = dao;
    }
}